<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:f="http://java.sun.com/jsf/core">
  <head>
  </head>
  <body>
    <ui:composition template="/WEB-INF/templates/segretario.xhtml">
      <ui:define name="titoloSottoSezione">Bando del #{mainBean.segretario.bandiBean.bandoCorrente.dataPubblicazione}</ui:define>
      
      <ui:define name="contenuto">
        <h3>Bando del #{mainBean.segretario.bandiBean.bandoCorrente.dataPubblicazione} (N# #{mainBean.segretario.bandiBean.bandoCorrente.idBando}):</h3>
        
        <!-- Elenco degli insegnamenti -->
        <ui:fragment rendered="#{mainBean.segretario.bandiBean.bandoCorrente.numeroInsegnamenti > 0}">
          <table border="1" cellspacing="0" cellpadding="2" style="border-style: solid; border-color: #000000">
            <thead class="tableHeader">
              <tr>
                <th style="border-style: solid; border-color: #000000">Dati Insegnamento</th>
                <th style="border-style: solid; border-color: #000000">Richieste</th>
              </tr>
            </thead>
            <tbody>
              <ui:repeat value="#{mainBean.segretario.bandiBean.bandoCorrente.insegnamenti}" var="insegnamentoBean" varStatus="info1">
                <tr class="#{info1.even ? 'tableRow1' : 'tableRow2'}">
                  <td style="border-style: solid">
                    <b>Nome:</b> #{insegnamentoBean.insegnamento.nome}<br/>
                    <b>Corso:</b> #{insegnamentoBean.insegnamento.corso}<br/>
                  </td>
                  
                  <td style="border-style: solid">
                    <ui:fragment rendered="#{insegnamentoBean.numeroRichieste > 0}">
                      <table border="1" cellspacing="0" cellpadding="2"
                        style="border-style: solid; border-color: #000000; width: 100%">
                        <thead class="tableHeader">
                          <tr>
                            <th style="border-style: solid; border-color: #000000">Docente</th>
                            <th style="border-style: solid; border-color: #000000">Inviata il</th>
                          </tr>
                        </thead>
                
                        <tbody>
                          <ui:repeat value="#{insegnamentoBean.richieste}" var="richiestaBean">
                            <ui:fragment rendered="#{richiestaBean.nomeUtenteDocente != 'nessuno'}">
                              <tr>
                                <td style="border-style: solid">#{richiestaBean.docente.nome} #{richiestaBean.docente.cognome}</td>
                                <td style="border-style: solid">#{richiestaBean.dataRichiestaString}</td>
                              </tr>
                            </ui:fragment>
                          </ui:repeat>
                        </tbody>                
                      </table>
                    </ui:fragment>
                    <h:outputText rendered="#{insegnamentoBean.numeroRichieste == 0}" value="Nessuna richiesta"/>
                  </td>
                </tr>
              </ui:repeat>
            </tbody>
          </table>
        </ui:fragment>
        
        <h:form>
          <h:commandButton value="Scrivi un verbale per questo bando" action="/pages/segretario-bando-verbale"
            rendered="#{mainBean.segretario.bandiBean.bandoCorrente.numeroInsegnamenti > 0}"/>
        </h:form>
        <h3>
          <h:outputText rendered="#{mainBean.segretario.bandiBean.bandoCorrente.numeroInsegnamenti == 0}" value="Questo bando non contiene insegnamenti"/>
        </h3> 
      </ui:define>
    </ui:composition>
  </body>
</html>